package za.co.chaotik.tron.screens.renderer;

import com.badlogic.gdx.InputProcessor;

import za.co.chaotik.tron.patterns.Observer;
import za.co.chaotik.tron.screens.CycleGameScreen;

public abstract class MapRenderer implements Observer {
	protected CycleGameScreen screen;
	
	public MapRenderer(CycleGameScreen screen) {
		this.screen = screen;
	}
	
	public CycleGameScreen getScreen() {
		return screen;
	}
	
	public abstract void render(float delta);
	
	public abstract InputProcessor getInputProcessor();
}
